"use strict";
// 1.字面量
var user = {
    name: "tom",
    age: 20
};
// 2.构造函数
// function User(name,age){
//     this.name = name ;
//     this.age = age;
// }
// User.prototype.show = function(){};
// var user1 = new User("aaa",111);
// var user2 = new User("bbb",232);
// user1.show();
// user2.show();
// // 3.闭包
// var UserA = (function(){
//     // return function(name,age){
//     //     this.name = name;
//     //     this.age = age;
//     // }
//     var UserTemp = function(name,age){
//         this.name = name;
//         this.age = age;
//     }
//     UserTemp.prototype.show = function(){
//         console.log("原型方法 show");
//     }
//     return UserTemp;
// })();
// var user3 = new UserA("ccc",333);
var UserC = /** @class */ (function () {
    function UserC() {
        this.name = "";
        this.age = 0;
        this.sex = "";
    }
    UserC.prototype.say = function () {
        console.log(this.name, this.age);
    };
    return UserC;
}());
var user4 = new UserC();
user4.name;
user4.sex;
var user5 = new UserC();
user5.say();
